ifpandas.DataFrame是不可以的只有转为values.tolist(0才可以 pd.DataFrame([[]]).values.tolist() [[]] array([],shape=(1,0),dtype=float64) In 与下面的不一样 pd.DataFrame([]).values.tolist() [] pd.DataFrame().values.tolist() [] array([],shape=(0,0),dtype=float64) In 不一样